#!/usr/bin/env bash

transfiletriggerin:${{pkg.name}}-common() {
    #:rpm_macro_param:  -P 2000000 -- /lib /usr/lib /lib64 /usr/lib64
    /sbin/ldconfig
}

transfiletriggerpostun:${{pkg.name}}-common() {
    #:rpm_macro_param:  -P 2000000 -- /lib /usr/lib /lib64 /usr/lib64
    /sbin/ldconfig
}

pre:${{pkg.name}}-devel() {
    # this used to be a link and it is causing nightmares now
    if [ -L %{_prefix}/include/scsi ] ; then
    rm -f %{_prefix}/include/scsi
    fi
}

pre:nscd() {
    getent group nscd >/dev/null || /usr/sbin/groupadd -g 28 -r nscd
    getent passwd nscd >/dev/null ||
    /usr/sbin/useradd -M -o -r -d / -s /sbin/nologin \
    		    -c "NSCD Daemon" -u 28 -g nscd nscd
}

post:nscd() {
    %systemd_post nscd.service
}

preun:nscd() {
    %systemd_preun nscd.service
}

postun:nscd() {
    if test $1 = 0; then
    /usr/sbin/userdel nscd > /dev/null 2>&1 || :
    fi
    %systemd_postun_with_restart nscd.service
    
    ##############################################################################
    # Files list
    ##############################################################################
}

